package com.yes_iot.service;

import com.yes_iot.config.RegisterException;
import com.yes_iot.entity.LargeScreenConfiguration;

import java.util.List;
import java.util.UUID;

public interface LargeScreenConfigurationService {
    void save(LargeScreenConfiguration largeScreenConfiguration) throws RegisterException;


    void del(String id);

    LargeScreenConfiguration findById(UUID uuid);

    List<LargeScreenConfiguration> findByIds(List<UUID> uuidList);

    List<LargeScreenConfiguration> findByFarmIds(List<Integer> farmIds);

    void basicUpdate(LargeScreenConfiguration largeScreenConfiguration) throws RegisterException;

    void visualUpdate(LargeScreenConfiguration largeScreenConfiguration);
}
